include ../Makefile.am

#objective files...

OBJS := log_client_main_framer.o log_client_daemon.o log_client_mutex_sem.o log_client_queue.o  log_client_policy.o\
	    log_client_nic_info.o  log_client_loadbalance.o log_client_backup.o log_client_protocol_tcp.o\
		log_client_protocol_udp.o log_client_color.o log_client_doctor.o

LIB :=  libhplog.so
EXE :=  log

.PHONY: all clean 

#%.c : %.h
#%.o : %.c
	#$(CC) -g $(CFLAGS) -c $<


all : $(LIB) $(EXE) 
	#cp $(EXE) $(BIN_DIR)


clean :
	rm -f *.o *.a *.so $(EXE)
	rm -rf $(BIN_DIR)/$(EXE)

$(EXE) : main.o 
	$(CC) -g $(CFLAGS) -o $@ $^ $(LDFLAGS) -L./ -lhplog

$(LIB) : $(OBJS)
	#$(AR) -rcs $@ $^ 
	$(CC) -g -shared -o $@ $^ $(LDFLAGS) 
	

